package com.ruoyi.system.vo;

import com.ruoyi.common.annotation.Excel;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 取消月票记录视图对象 zsyy_park_ticket_refund
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("取消月票记录视图对象")
public class ZsyyParkTicketRefundVo {

	private static final long serialVersionUID = 1L;

	/** 主键id */
	@ApiModelProperty("主键id")
	private Long id;

	/** 停车场编号 */
	@Excel(name = "停车场编号")
	@ApiModelProperty("停车场编号")
	private String parkCode;

	/** 第三方系统订单号（不超过30位） */
	@Excel(name = "第三方系统订单号" , readConverterExp = "不=超过30位")
	@ApiModelProperty("第三方系统订单号（不超过30位）")
	private String billCode;

	/** 车牌号码 */
	@Excel(name = "车牌号码")
	@ApiModelProperty("车牌号码")
	private String carNo;

	/** 月票id */
	@Excel(name = "月票id")
	@ApiModelProperty("月票id")
	private Long monthTicketId;

	/** 退费金额 */
	@Excel(name = "退费金额")
	@ApiModelProperty("退费金额")
	private BigDecimal refundPrice;

	/** 支付来源，参考附录 */
	@Excel(name = "支付来源，参考附录")
	@ApiModelProperty("支付来源，参考附录")
	private Integer payOrigin;

	/** 支付来源备注 */
	@Excel(name = "支付来源备注")
	@ApiModelProperty("支付来源备注")
	private String payOriginRemark;

	/** 支付方式，参考附录 */
	@Excel(name = "支付方式，参考附录")
	@ApiModelProperty("支付方式，参考附录")
	private Integer payMode;

	/** 支付方式备注 */
	@Excel(name = "支付方式备注")
	@ApiModelProperty("支付方式备注")
	private String payModeRemark;

	/** 退费时间 */
	@Excel(name = "退费时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("退费时间")
	private Date createtime;

	/** 修改时间 */
	@Excel(name = "修改时间" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("修改时间")
	private Date updatetime;


}
